Actualizado: 2023-07-20 16:38:07

Formularios



 

Desde Administración/Definición de Formularios se pueden diseñar diferentes tipos de formularios y tablas maestras, de utilidad en el diseño de la información adicional de Empresas y Contactos.

 

En la parte superior de la pantalla el usuario Administrador tiene la posibilidad de visualizar los Grupos Funcionales creados para el sistema iWeb-CRM:

 

 

Acciones sobre un formulario existente

 

  •  Tipo - indica el tipo de formulario

 

Tipo Formulario

Tipo Tabla Maestra o de Importación

Tipo Formulario Segmentado

                         Tipo Registro

 

  •  Borrar - al presionar el ícono el sistema borra los campos y el encabezamiento del formulario
     

  •  Editar Encabezado - al presionar el ícono permite editar el encabezamiento del formulario
     

  •  Exportar - al presionar el ícono se abre una pantalla que permite exportar el formulario a un archivo plano .txt


     

  •  Agregar Campos - al presionar el ícono permite incorporar nuevos campos al formulario

 

  •  Editar Campos - al presionar el ícono permite modificar los campos del formulario

 

  •  Crear Tabla - al presionar el ícono iWeb-CRM genera la tabla para almacenar los registros del formulario

 

  •  Borrar Tabla - al presionar el ícono iWeb-CRM borra la tabla del formulario

 

  •  Listado - al presionar el ícono iWeb-CRM genera un archivo .pdf con el nombre del formulario, los Grupos Funcionales asociados, el nombre de la tabla afectada y el detalle de cada uno de los campos que lo componen:

 

  •  Actualizar Registros Tablas Maestras

    - al presionar el ícono iWeb-CRM permite dar el alta de un nuevo registro de la Tabla Maestra:



    - al presionar el ícono iWeb-CRM permite buscar a un registro de la Tabla Maestra, para modificarlo, por ejemplo:

 

 

Alta de un formulario

 

Los Formularios se dan de alta en la parte inferior de la pantalla.

 

Los pasos para diseñar un nuevo formulario son:

 

  •  Definición del Encabezado del Formulario

  •  Definición de los Campos que lo conforman

  •  Generación de la Tabla asociada al Formulario


Encabezado

 

En la parte inferior de la pantalla de Administración/Definición de Formularios, el usuario Administrador tiene la posibilidad de dar de alta el Encabezado de un nuevo Formulario:

 

 

Los campos a completar al dar de alta el Encabezado de un nuevo Formulario son:

 

  •  Nro. Formulario - se pueden definir códigos de agrupamiento de formularios a utilizar en las diferentes funciones, como Compras, Ventas, gestión de Recursos Humanos, etc.
     

  •  Revisión - el N° de Revisión 0 indica versión original; luego para sucesivas versiones se sigue una numeración secuencial.
     

  •  Descripción - es la identificación del formulario que aparece al visualizarlo por pantalla, en reportes y exportación.
     

  •  Resumen - es un campo optativo, donde se puede ampliar la Descripción, indicando además el objetivo del Formulario.

 

  •  Usr Emitió - en este campo queda asentado el originador del Formulario.
     

  •  Fecha Emisión - en este campo queda registrada la fecha del alta.
     

  •  Grupo Edita - se utiliza para restringir a los usuarios que pueden editar el Formulario; si no es completado, todo usuario que pueda visualizarlo podrá también editarlo.
     

  •  Tipo de Formulario - los formularios pueden ser de 4 tipos:

    - Formulario: es el tipo standard y puede formar parte del menú de información adicional. Para una Empresa posee un registro por formulario.
    - Tabla Maestra: es un tipo de formulario interno, cuyos registros se utilizan como lista de valores posibles para campos de Formularios.
    - Registro: permite almacenar información de otros sistemas y ser visualizada por los usuarios. Para una Empresa determinada puede poseer varios registros por formulario.
    - Formulario Segmentado: es un formulario con acceso acotado a sus campos, para Ver, Editar o Modificar, según sea el Conjunto de Grupos Funcionales de los usuarios.
     

  •  Tabla Afectada - es el nombre de la tabla iWeb donde se almacenarán los registros de información del Formulario. Su nombre debe ser en minúsculas y sin espacios, acentos ni caracteres especiales.
     

  •  Estado - se debe definir como Aprobado para que el Formulario sea mostrado.



Campos

 

Edición de Campos

 

Si desde la vista principal de Formularios se presiona el ícono Editar Campos , se listan los campos del formulario ya cargados:

 

 

En caso de requerir alguna modificación en alguno de los campos, se deberá pulsar el botón para editarlo; si lo que se desea es eliminar el campo se deberá hacer clic en el botón .

 

Alta de Campos

 

Para el agregado de campos, desde la vista principal de Formularios se presiona el ícono Agregar Campos , y se abre una pantalla para completar las características del mismo:

 

 

El detalle de atributos a completar en cada campo que se agregue en un formulario son los siguientes:

 

  •  Secuencia - sirve para establecer un ordenamiento relativo entre los campos de un Formulario; es recomendable ir incrementando la secuencia de 10 en 10, por ejemplo, para dejar abierta la posibilidad de intercalar otro campo en el futuro.
     

  •  Nombre del Campo - es el nombre que llevará el campo en la tabla iWeb. Su nombre debe ser en minúsculas y sin espacios, acentos ni caracteres especiales.
     

  •  Tipo de Campo - los campos pueden ser de 4 tipos:

    - Caracteres
    - Texto Extendido
    - Fecha (AAAA-MM-DD)
    - Numérico (EE,D)
     

  •  Longitud - se refiere a la longitud con que será creado el campo en la tabla.
     

  •  Etiqueta en el Formulario - es la identificación que mostrará el campo a ingresar.
     

  •  Condición NOTNULL - establece la obligatoriedad de completar el campo. Es válido para campos tipo caracter, texto extendido, fecha, numéricos no vinculados y vinculados a listas de valores y usuarios del sistema. No se puede aplicar en campos numéricos check-box, lista de valores y opciones radio.
     

  •  Vincular a - es la manera de indicarle al sistema cómo mostrar la información en el Formulario.
     

  •  Visible - en caso de estar tildado este atributo, el campo se muestra en el formulario; si se lo destilda no lo muestra.
     

  •  Lista de Valores - indica lo que mostrará el campo, en función de la definición de los atributos Tipo de Campo y Vincular a.
     

  •  Condición Edición - en caso de estar tildado este atributo, el campo será presentado como parámetro de búsqueda; si se lo destilda no será restricción.
     

  •  Grupo Visualiza - se utiliza para restringir a los usuarios que pueden visualizar el Formulario; si no es completado, todo usuario podrá visualizarlo.
     

  •  Grupo Modifica - se utiliza para restringir a los usuarios que pueden editar el Formulario; si no es completado, todo usuario que pueda visualizarlo podrá también editarlo.
     

Algunas de las combinaciones de atributos que pueden tener los campos de un formulario pueden ser las siguientes:

 



Tabla

 

Creación de Tabla

 

Al terminar de ingresar los campos en el diseño del formulario, desde la vista principal de Formularios hay que presionar el ícono para generar la tabla en la base de datos relacional, donde se guardarán los datos del formulario.

 

En pantalla aparecerá el aviso de la creación exitosa de la tabla relacionada con el formulario:

 

 

Automáticamente, iWeb-CRM agrega en la estructura de la tabla los campos:

 

  •  id - número secuencial que le adjudica la base a cada registro ingresado.

  •  xfec_alta - fecha y hora de ingreso o modificación del registro.

  •  xuser_connect - identificador del usuario que ingresó el registro.

  •  id_crm - identificador de la Empresa o Contacto asociado al registro.

Borrado de Tabla

 

Desde la vista principal de Formularios, se puede presionar el ícono para borrar la tabla de la base de datos.

 

En pantalla, el sistema solicitará la confirmación del borrado, para evitar errores:

 

Hay que tener en cuenta que al realizar un borrado de tabla, se pierde toda la información ya ingresada en el formulario.





¿Le ha sido útil esta información?